package com.wei.czz.common.dto.common.sms;

import com.wei.czz.common.dto.echarts.Line;
import com.wei.czz.common.dto.echarts.Pie;
import com.wei.czz.common.dto.echarts.Scatter;
import com.wei.czz.common.tool.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2024-06-21 22:29:13
 * className: SmsTemplateStatDto
 * version: 1.0
 * description:
 */
@Getter
@Setter
@Accessors(chain = true)
public class SmsTemplateStatDto extends BaseEntity {

    /**
     * 每分钟短信发送总数散点图
     */
    private Scatter<Long, Long, Integer> oneDayScatter;

    /**
     * 短信发送总数、发送成功数、发送失败数折线图
     */
    private Line<String, Integer> sendLine;

    /**
     * 短信发送渠道使用比例饼图
     */
    private Pie<Integer> channelPie;

    /**
     * 短信模板流水统计列表
     */
    private List<SmsTemplateFlowStatDto> flowList;

}
